.apamentinfo-box {

    /*width: 97%;*/
    height: 426px;
    border: solid 1px #eeeeee;
    margin: 18px 15px;
    min-width: 1224px;
}

.apamentinfo-botton-box {
    /*width: 97%;*/
    /*height: 424px;*/
    border: solid 1px #eeeeee;
    margin: 15px 15px 53px 15px;
    padding-bottom: 13px;
}

.apamentinfo-botton-boxs {
    width: 97%;
    /*height: 424px;*/
    height: auto;
    border: solid 1px #eeeeee;
    margin: 15px 15px 53px 15px;
}

.apa-title-box {

    position: relative;
    /*width: 100%;*/
    padding-bottom: 42px;
    background: #f7f7f7;
    color: #657283;
    border-bottom: solid 1px #eeeeee;
}

.pro-info-title {
    left: 1%;
}

.pro-bottom-title {
    font-size: 16px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

img.pro-edit-icon {
    right: 1%;
    margin: 0;

}

.pro-bottom-titles {
    display: inline-block;
    position: relative;
    right: -27px;
    font-size: 15px;
}

.apament-box {
    /*width: 1101px;*/
    height: auto;
}

.pro-pictures {
    /* top: -107px; */
    float: left;
    /* background: lavenderblush; */
    height: 346px;
    width: 457px;
    /* margin: 10px 15px 24px 10px; */
    display: inline-block;
    margin-right: 10px;

}

.pro-pictures img {
    width: 100%;
    height: 100%;
}

.aff {
    height: 346px;
    width: 457px;
    margin: 10px 15px 24px 10px;
    display: inline-block;
}

.pro-equipment {
    width: 100%;
    display: table;
    /*height: 100%;*/
    /*position: absolute;*/
}

.pro-equipment-base-box {
    /*float: left;*/
    /*width: 100%;*/
    /*height: 100%;*/
}

.pro-equipment-box {
    /*margin-left: 55%;*/
    float: right;
    width: 47%;
    height: 100%;
    margin-top: 23px;

}

.apa-img {
    display: block;
    position: relative;
    height: 346px;
    overflow: hidden;
    /* margin-right: 40px; */
    /* top: 10px; */
    /* margin: 0 40px 24px 0; */
    /* position: relative; */
    width: 108px;
    float: left;
}

.apa-img-box {
    width: 108px;
    height: 82px;
    margin-bottom: 6px;
    background: lavenderblush;
}

.apa-img-box img {
    width: 100%;
    height: 100%;
}

.apart-pictures {
    width: 108px;
    height: 82px;
}

.apament_pictures {
    width: 108px;
    height: 82px;
}

.apa-housesinfo {
    width: 50%;
    float: left;
    padding: 0 0 24px 0;
    height: 90%;

}

.top-img {
    position: relative;
    right: -44px;
}

.top-img-box {
    background-color: #ffffff;
    position: absolute;
    z-index: 90;
    top: 0;
    filter: alpha(opacity=50);
    opacity: 0.6;
    width: 100%;
}

.bottom-ing-box {
    background-color: #ffffff;

    filter: alpha(opacity=50);
    opacity: 0.6;
    position: absolute;
    z-index: 90;
    bottom: 0;
    width: 100%;
}

.bottom-img {
    position: relative;
    right: -44px;

}
.apa-house-name {
    height: 73px;
    margin-top: 25px;
    padding-bottom: 33px;
}

.text {
    display: inline-block;
}

.apa-houses-text {
    font-size: 16px;
    color: #263548;

}

.apa-houses-area {
    display: inline-block;
    font-size: 13px;
    color: #959ba4;
    /*margin: 8px 0 33px 0;*/
}

.apa-houses-money {
    float: right;
    color: #f3a268;
    font-size: 28px;
    position: relative;
    top: -9px;
    right: 72px;

}
.pic-contain{
    width: 50%;
    float: left;
    padding: 10px 26px 24px 10px;
}

.apa-houses-Introduction {
    height: 204px;
    width: 90%;
    background: #fafafa;
    padding: 0 9px;
}

/*.apa-li-row{*/

/*float: left;*/
/*margin: 0 9px;*/
/*}*/
.apa-houses-info {
    height: 40px;
    line-height: 40px;
    /*padding: 0 9px;*/
    border-bottom: solid 1px #eeeeee;
}

.apa-houses-infos {
    height: 40px;
    line-height: 40px;
}

.apa-housesinfo-title {
    display: inline-block;
    font-size: 13px;
    color: #959ba4;
    margin-right: 12px;
}
.apa-housesinfo-title-1 {
    display: inline-block;
    font-size: 13px;
    color: #666669;
    margin-right: 12px;
}

.apa-housesinfo-titles {
    font-size: 13px;
    color: #666669;
    display: inline-block;
}

.tags-info-boxs {
    height: 30px;
    position: relative;
    top: 25px;
    display: inline-block;
    width: 400px;
    left: -4px;
}

.apa-info {
    border: 1px solid #5ad69e;
    height: 30px;
    width: 83px;
    color: #5ad69e;
    float: left;
    margin: 0 5px;
    text-align: center;
    line-height: 30px;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    left: -10px;

}

.apament-conment-box {
    /*width: 478px;*/
    /*border: solid 1px #eeeeee;*/
    /*margin: 0 0 13px 10px;*/
}

.apamentinfo {
    display: inline-block;
    float: left;
    width: 50%;
    height: 369px;
    border-top: none !important;;
    border-bottom: solid;
    border-left: solid;

    border-right: solid;
    border-width: 1px;
    border-color: #eeeeee;
    margin: 0 0 0 10px;

}

.apament-facilities {
    font-size: 14px;
    color: #959ba4;
    margin: 23px 0 32px 19px;
}

.apament-traffic {
    margin: 50px 19px 0 19px;
    font-size: 13px;
    color: #666669;

}

.apament-around {
    /*margin-top: 32px;*/
    color: #666669;
    font-size: 13px;
    margin: 32px 19px 0 19px;
}

.facilities-text {
    font-size: 14px;
    color: #959ba4;
    /*margin-top: 23px;*/
}

.facilities-box {
    width: 95%;
    height: 317px;
    color: #959ba4;
    font-size: 13px;
    /*background-color: #f3a268;*/
    /*border: solid 1px #eeeeee;*/
}

.facilities-img {
    height: 107px;
    /*width: 474px;*/
    border-bottom: solid 1px #eeeeee;
    /*background-color: #eeeeee;*/
}

.facilities-img1 {
    height: 107px;
    /*width: 474px;*/

}

.facilities-img-left {
    width: 32%;
    height: 107px;
    text-align: center;
    display: inline-block;
    margin: 0;
}

.facilities-img-left1 {
    width: 32%;
    height: 103px;
    text-align: center;
    display: inline-block;
    margin: 0;

}

.facilities-img-intermediate {
    display: inline-block;
    width: 33%;
    height: 107px;
    /*background-color: #959ba4;*/
    margin: 0;
    border: solid 1px #eeeeee;
    border-top: none;
    border-bottom: none;
    text-align: center;

}

.facilities-img-intermediate1 {
    display: inline-block;
    width: 33%;
    height: 103px;
    /*background-color: #959ba4;*/
    margin: 0;
    border: solid 1px #eeeeee;
    border-top: none;
    border-bottom: none;
    text-align: center;

}

.facilities-img-text {
    text-align: center;
    line-height: 107px;
}

.facilities-img-text1 {
    text-align: center;
    line-height: 103px;
}

.facilities-img-text1 {
    text-align: center;
    line-height: 103px;
}

.fac-img-text {

}

.facilities-img-box {
    height: 103px;
    /*width: 474px;*/
    border-bottom: solid 1px #eeeeee;
    /*background-color: #f3a268;*/
}

.fa-img-text {
    position: relative;
    top: -32px;
}

.hidden-tag {
    display: none;
}
.hide-border{
    border-bottom: none;
}
